package imp.clases;

import java.util.ArrayList;
import java.util.List;
import java.io.Serializable;

public class TipoActividadE implements Serializable {

		private int codigo;
		private String nombre;
                private String descripcion;
		private List<ActividadE> actividadesE;
                private GrupoActividadE grupoActividadE;

		public TipoActividadE(){
			this.codigo=-1;
                        this.actividadesE=new ArrayList<ActividadE>();
                        this.grupoActividadE=new GrupoActividadE();
		}



    public List<ActividadE> getActividadesE() {
        return actividadesE;
    }

    public void setActividadesE(List<ActividadE> actividadesE) {
        this.actividadesE = actividadesE;
    }

    public int getCodigo() {
        return codigo;
    }

    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    public String getDescripcion() {
        return descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion;
    }

    public GrupoActividadE getGrupoActividadE() {
        return grupoActividadE;
    }

    public void setGrupoActividadE(GrupoActividadE grupoActividadE) {
        this.grupoActividadE = grupoActividadE;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    
    public void addActividadE(ActividadE l) {
        this.actividadesE.add(l);
        l.setTipoActividadE(this);
    }
    
    public void removeActividadE(ActividadE l) {
        this.actividadesE.remove(l);
        
    }


}
